self praise - German English Dictionary